package cc.rengu.igas.route.common.entity;

/**
 * 智能路由权重配置表
 *
 * @author xlz
 * @version 1.0
 * @date 2020-3-13
 */
public class WeightCfg {
    /**
     * 机构标识
     */
    private String instId;

    /**
     * 规则ID
     */
    private int ruleId;

    /**
     * 成本权重
     */
    private int feeCostWeight;

    /**
     * 压力权重
     */
    private int stressWeight;

    /**
     * 成功率权重
     */
    private int succRateWeight;

    /**
     * 响应时间权重
     */
    private int timeCostWeight;

    /**
     * 记录状态
     */
    private String ruleStatus;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 停用原因
     */
    private String recordStopReason;

    /**
     * 审核拒绝原因
     */
    private String auditRefuseReason;

    /**
     * 创建人
     */
    private String oprId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 最后修改人
     */
    private String lastOprId;

    /**
     * 最后修改时间
     */
    private String lastUpdateTime;

    /**
     * 最后审核人
     */
    private String lastAuditId;

    /**
     * 最后审核时间
     */
    private String lastAuditTime;

    /**
     * 非业务主键
     */
    private String id;

    /**
     * 备用字段1
     */
    private String remark1;

    /**
     * 备用字段2
     */
    private String remark2;

    /**
     * 备用字段3
     */
    private String remark3;


    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public int getRuleId() {
        return ruleId;
    }

    public void setRuleId(int ruleId) {
        this.ruleId = ruleId;
    }

    public int getFeeCostWeight() {
        return feeCostWeight;
    }

    public void setFeeCostWeight(int feeCostWeight) {
        this.feeCostWeight = feeCostWeight;
    }

    public int getStressWeight() {
        return stressWeight;
    }

    public void setStressWeight(int stressWeight) {
        this.stressWeight = stressWeight;
    }

    public int getSuccRateWeight() {
        return succRateWeight;
    }

    public void setSuccRateWeight(int succRateWeight) {
        this.succRateWeight = succRateWeight;
    }

    public int getTimeCostWeight() {
        return timeCostWeight;
    }

    public void setTimeCostWeight(int timeCostWeight) {
        this.timeCostWeight = timeCostWeight;
    }

    public String getRuleStatus() {
        return ruleStatus;
    }

    public void setRuleStatus(String ruleStatus) {
        this.ruleStatus = ruleStatus;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getRecordStopReason() {
        return recordStopReason;
    }

    public void setRecordStopReason(String recordStopReason) {
        this.recordStopReason = recordStopReason;
    }

    public String getAuditRefuseReason() {
        return auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getOprId() {
        return oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastAuditId() {
        return lastAuditId;
    }

    public void setLastAuditId(String lastAuditId) {
        this.lastAuditId = lastAuditId;
    }

    public String getLastAuditTime() {
        return lastAuditTime;
    }

    public void setLastAuditTime(String lastAuditTime) {
        this.lastAuditTime = lastAuditTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
